Self-adaptation and mutual adaptation for distributed scheduling in benevolent clouds
نویسندگان
چکیده
1College of Information Science and Engineering, Hunan University, Changsha, Hunan, China 2College ofMathematics and Computer Science, HunanNormal University, Changsha, Hunan, China 3Department of Electrical and Computer Engineering, North Dakota State University, Fargo, ND, USA 4Department of Computer Science, State University of NewYork, New Paltz, NY, USA Correspondence Zheng Xiao, College of Information Science and Engineering, Hunan University, Changsha, Hunan 410082, China. Email: [email protected] Summary Joint service involving several clouds is anemerging formof cloudcomputing. Inhybrid clouds, the schedulers within 1 cloud must not only self-adapt to the job arrival processes and the workload but also mutually adapt to the scheduling polices of other schedulers. However, as a combinatorial optimization problem, scheduling is challenged by the adaptation to those dynamics and uncertain behaviors of the peers. This article studies the collaboration among benevolent clouds that are cooperative in nature and willing to accept jobs from other clouds. We take advantage of machine learning and propose a distributed scheduling mechanism to learn the knowledge of jobmodel, resource performance, and others’ policies.Without explicit modeling and prediction, machine learning guides scheduling decisions based on experiences. To examine the performance of our approach,we conducted simulation using the SP2 jobworkload log of the SanDiego Supercomputer Center under a test bed based on agent-based systems—SWARM. The results validate that our approach has much shorter mean response time than 5 typical dynamic scheduling algorithms—opportunistic load balancing, minimum execution time, minimum completion time, switching algorithm, and k-percent best. A better collaboration in hybrid cloud is achieved by full adaptation.
منابع مشابه
Task Scheduling Algorithm Using Covariance Matrix Adaptation Evolution Strategy (CMA-ES) in Cloud Computing
The cloud computing is considered as a computational model which provides the uses requests with resources upon any demand and needs.The need for planning the scheduling of the user's jobs has emerged as an important challenge in the field of cloud computing. It is mainly due to several reasons, including ever-increasing advancements of information technology and an increase of applications and...
متن کاملA Study on the Role of Self-Esteem and Self-Effectiveness for the Relation between Islamic Life Style and Social Adaptation among the Youth in Mashhad
This paper tries to study the role of self-esteem and self-effectiveness for the relation between Islamic life style and social adaptation among the youth in Mashhad. The data was gathered from the questionnaire about 235 young people. Two different questionnaires were used for gathering data. By lisrel and SPSS software, the data were analyzed. Statistical tests like factor analysis show that...
متن کاملOsmoregulatory Parameters of Asian sea bass (Lates calcarifer) during adaptation in Freshwater
In the present study, the adaptation of Asian sea bass (lates calcarifer) was investigated in fresh water using physiological parameters of osmoregulation including: the plasma levels of thyroid hormones and cortisol, gill Na+/ K+-ATPase activity and plasma concentrations of sodium and chloride. For this purpose, 60 fish were distributed in three 300 L tanks with a density of 20 fish per tank. ...
متن کاملOnline Scheduling of Jobs for D-benevolent instances On Identical Machines
We consider online scheduling of jobs with specic release time on m identical machines. Each job has a weight and a size; the goal is maximizing total weight of completed jobs. At release time of a job it must immediately be scheduled on a machine or it will be rejected. It is also allowed during execution of a job to preempt it; however, it will be lost and only weight of completed jobs contri...
متن کاملRelation between demographic characteristics and adaptation with adherence to treatment in adolescents with epilepsy: based on Roy adaptation model
Introduction: As one of the chronic diseases, epilepsy can affect children's self-steam and life satisfaction by lowering self-steam, that leads to social isolation, reduced self-efficacy and finally affects their adaptation to the disease. Therefore, the aim of this study was to determine the relationship between demographic characteristics (individual and clinical) and adaptation (based on RO...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Concurrency and Computation: Practice and Experience
دوره 29 شماره
صفحات -
تاریخ انتشار 2017